<?php
// 引用数据库连接文件
require_once 'databaseConnection.php';

try {
    // 连接数据库
    $dbConn = connectToDatabase();

    // 查询数据并格式化日期时间字段
    $sql = "SELECT *, DATE_FORMAT(lastCleaned, '%Y-%m-%d %H:%i:%s') AS formattedLastCleaned FROM roomstatus";
    $stmt = $dbConn->query($sql);

    // 将查询结果转换为数组
    $data = array();
    while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
        $data[] = $row;
    }

    // 返回 JSON 格式的数据
    echo json_encode($data);

    // 关闭数据库连接
    $dbConn = null;
} catch (PDOException $e) {
    echo "连接数据库时发生错误: " . $e->getMessage();
}